_[65]={
	select:function(index){
		if(!index)
			this._d.firstChild.className='s65n';
	},
	src:null,

	_:function(d){
		this._d=d;
		this._g=d.getAttribute('storage');
		this._A('click','_B');
		this._A('touchend','_B');
	},

	_d:null,	// dom node
	_g:null,	// storage
	_s:null,	// hilt

	_A:function(e,f){
		var o=this;
		this._d.addEventListener(e,function(v){return o[f](v);},false);
	},
	_B:function(e){		// click
		var c=e.currentTarget.firstChild,t=e.target,n=t.nextSibling,x=t.getAttribute('action');
		if(x){
			if(eval(x))
				return;
		}
		//out(t.tagName+'/'+n.tagName);
		if(t.tagName=='DD' && n.tagName=='DT')
			n=n.nextSibling;
		if(n && n.tagName=='DL'){
			if(this._s)
				this._s.className=null;
			this._s=n;
			n.className='s65s';
			c.className='s65i';
		}else if(t.tagName=='DD'){
			switch(t.className){
			case 's65b':	// back
			case 's65d':	// done
				c.className='s65n';
			}
		}
		e.preventDefault();
	},
}